package com.molichuxing.services.business.dto.response;

import com.molichuxing.framework.bean.RootBean;
import com.molichuxing.framework.dto.ResponseRootDto;
import com.molichuxing.services.property.CarAccidentStatusEnum;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * <p>
 * 事故信息实体
 * </p>
 *
 * @author xuelin yi
 * @since 2019-09-04
 */
@Data
public class AccidentStatusDto extends ResponseRootDto {


    /**
     * 是否选中（1：选中,2：不选中）
     */
    private Integer selected;

    /**
     * 事故状态（1：事故未确认，2：事故已确认，3：结案未确认，4：已结案，5：无效报备）
     */
    private Integer status;

    /**
     * 事故状态（1：事故未确认，2：事故已确认，3：结案未确认，4：已结案，5：无效报备）
     */
    private String statusStr;

    /**
     * 时间
     */
    private LocalDateTime dateTime;

    public void setStatus(Integer status) {
        this.status = status;
        this.statusStr = CarAccidentStatusEnum.getName(status);
    }
}
